<?php
@session_start();
if(!isset($_SESSION['usuCod'])){
	echo "<script>window.location.href='index.php'</script>";
}
require_once('lib/conexion.php');

$codUsu = $_SESSION['usuCod'];
$req_codigo=$_SESSION['opcJS'];
switch($_REQUEST['accion']){
 case 0: //Cargar Cargo segun cod usuario =================================================================
		$sql0="SELECT ca.car_nombre
		FROM usuariosxcargos uc INNER JOIN cargos ca ON ca.car_codigo=uc.car_codigo
		WHERE uc.usu_codigo = ".$_REQUEST['codUsuResJS']." AND uc.usc_estado='A'
		ORDER BY uc.usc_codigo DESC LIMIT 1";
		//echo"SQL: ".$sql0;
		$rs0=mysql_query($sql0);
		$row0=mysql_fetch_array($rs0);
		?>
        <script>
			$('#txt_cargo').attr("value","<?php echo $row0['car_nombre'] ?>");
		</script>
        <?php

	break;

	case 1: // MODIFICAR Requisito ==========================================================================

		$sql1a="update requisitos set  req_descripcion='".$_REQUEST['txta_descripJS']."',
                                       req_fechaVencimiento=CONCAT('".$_REQUEST['fechVencJS']."',' ',CURRENT_TIME()),
                                       req_periodoVenci=".$_REQUEST['cbx_periodoVenciJS'].",
                                       req_riesgoAspecto='".$_REQUEST['txta_riesgoAspJS']."',
                                       req_norma='".$_REQUEST['txt_normaJS']."',
                                       req_emisor='".$_REQUEST['txt_emisorJS']."',
                                       req_exigencias='".$_REQUEST['txta_exigenciasJS']."',
                                       req_efePotNoCum='".$_REQUEST['txta_efecNoCumJS']."',
                                       req_estado='".$_REQUEST['rd_estadoJS']."',
                                       usu_codigoCreador=".$_SESSION['usuCod'].",
                                       usu_codSeguimiento=".$_REQUEST['cbx_usuRespJS'].",
                                       pro_codigo=".$_REQUEST['cbx_procesoJS'].",
                                       suc_codigo=".$_REQUEST['cbx_sucursalJS'].",
                                       reqti_codigo=".$_REQUEST['tipReqJS'].",
                                       prod_codigo=".$_REQUEST['productoJS']."     
                         where req_codigo = ".$_REQUEST['txt_reqcodigoJS']." ";

		$vali1a = mysql_query($sql1a);

		if($vali1a==false){
                    ?>
                    <script>mostrarMSN('error','div_mensaje','Error al Modificar el Requisito ! ');</script>
                    <?php
                    exit();
		}else{
                      if (count($_REQUEST['subusuPerJS'])) {
                            foreach ($_REQUEST['subusuPerJS'] as $id => $val)
                            {
                                if ($val == "on") {
                                    $ca .= "$id:";
                                }
                            }
                        }
                        $ca = substr($ca, 0, strlen($ca)-1);
                        $sql1b="INSERT INTO requisitos_permisosxusuarios (req_codigo,usu_codigo,perm_codigo)
				VALUES(".$_REQUEST['txt_reqcodigoJS'].",1,".$ca.") "; 
				//Permiso 1: Consulta
				mysql_query($sql1b);
                        //guardar permisos a usuarios de ver el requisito
			$arr_subusuPer = explode(',',$_REQUEST['subusuPerJS']);
			foreach($arr_subusuPer as $subusu){
				$sql1b="INSERT INTO requisitos_permisosxusuarios (req_codigo,usu_codigo,perm_codigo)
				VALUES(".$_REQUEST['txt_reqcodigoJS'].",".$subusu.",".$ca.") ";
				//Permiso 1: Consulta
				mysql_query($sql1b);
			}

                        //ENVIAR CORREO *******************
                        /*require_once("funciones.php");
			//Poner ( codigo de REFERENCIA del Req, ASUNTO, MENSAJE )
			enviarCorreo($referencia,"Asignacion de seguimiento ".$referencia." SOFTGI","En este momento a usted  lo asignarón como responsable del siguimiento del requisito ".$referencia." , ingrese a SOFTGI para realizar la respectiva gestión. ");
                        */

			?>
                        <script>
			//Subir Archivos adjuntos
			$('#file_upload').uploadifive('upload');
			mostrarMSN('success','div_mensaje','Requisito Legal Modificado Exitosamente ');			
                        </script>
                        <?php
		}

	break;

	case 2: //Guardar en la BD los archivos adjuntos al requisito ============================================

		//Buscar cod del requerimiento recien guardado
		$sql2="SELECT req_codigo FROM requisitos WHERE usu_codigoCreador=".$codUsu." AND
		req_descripcion='".$_REQUEST['txta_descripJS']."' ORDER BY req_codigo DESC LIMIT 1 ";
		$rs2=mysql_query($sql2);
		$row2=mysql_fetch_array($rs2);

		//saber Nombre archivo, ext, y url
		$urlArch = "ArchivoRequisito/".$_REQUEST['fileJS'];

		$SeparaNomA = explode('.',$_REQUEST['fileJS']);
			$nomArch = $_REQUEST['fileJS'];
			//$extArch = $SeparaNomA[1];
			$extArch = $SeparaNomA[count($SeparaNomA)-1];


		//Guardar
		$sql2a="INSERT INTO documentosxrequisitos
		(req_codigo,docr_nombre,docr_url,docr_extension,docr_estado,docr_fechaCreacion,usu_codPropietario)
		VALUES(".$row2['req_codigo'].",'".$nomArch."','".$urlArch."','".$extArch."','A',NOW(),".$codUsu.")";
		mysql_query($sql2a);


	break;
        case 5: // Eliminar Imagen  =====================================================================
		//validar que el usuario no tiene requisitos
        if (!empty($_REQUEST['cousJS'])) {
  			$id_archivo = $_REQUEST['cousJS'];
			$dir = "ArchivoRequisito/";

			//Borrar archivo del servidor

				$consult=mysql_query("SELECT * FROM documentosxrequisitos WHERE docr_codigo=".$id_archivo."");
				if ($row=mysql_fetch_array($consult)) {
                    $req_cod=$row[req_codigo];
					unlink($dir.$row['docr_nombre']);
					$borrar = mysql_query("DELETE FROM documentosxrequisitos WHERE docr_codigo=".$id_archivo."");
                    if($borrar == false){
			          ?>
                         <script>mostrarMSN('error','div_mensaje','Error al eliminar ! ');</script>
                      <?php
			          exit();
		             }else{
			             ?>
                         <script>
                         //actualizar Tabla de usuarios
                                 mostrarMSN('success','div_mensaje_el','Archivo Eliminado Exitosamente ');
                                 //$('#div_content_tablaUs').load("modReq.php?cousJS=<?php echo$req_cod;?>");
                                 //$('#diveredit').load("modReq.php?cousJS=<?php echo$req_cod;?>");

                         </script>


                         <?php
                      }
              	}
	      } else {
		      echo "No existe el archivo";
	      }

  	break;

}

?>
